//
//  MNDLoginUserModel.h
//  minidai
//
//  Created by Steven.Yung on 2017/5/5.
//  Copyright © 2017年 迷你金服. All rights reserved.
//

#import <Realm/Realm.h>

@interface MNDLoginUserModel : RLMObject

/**
 用户code
 */
@property NSString *user_code;

/**
 用户名
 */
@property NSString *user_name;

/**
 用户id
 */
@property NSString *user_id;

/**
 用户头像
 */
@property NSString *user_photo;
/**
 用户手机
 */
@property NSString *user_phone;

/**
 检测用户是否已登录

 @return YES=已登录，NO=未登录
 */
+ (BOOL)isUserLogin;

/**
 获取当前登录用户

 @return MNDLoginUserModel
 */
+ (MNDLoginUserModel *)currentLoginUser;

/**
 新增或更新用户到数据库

 @param user MNDLoginUserModel
 */
+ (void)addOrUpdateUser: (MNDLoginUserModel *)user;

/**
 根据用户code获取用户

 @param userCode y用户code
 @return MNDLoginUserModel
 */
+ (MNDLoginUserModel *)userWithUserCode:(NSString *)userCode;

/**
 删除某个用户
 
 @param userCode 要删除的用户code
 */
+ (void)deleteUserWithUserCode: (NSString *)userCode;

/**
 删除所有用户
 */
+ (void)deleteAllUserDatas;

@end
